﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UCLogin.ascx.cs" Inherits="Controls_UCLogin" %>
  <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                            <ContentTemplate>
                                <asp:MultiView ID="MultiView1" runat="server">
                                    <asp:View ID="vDangNhap" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        đăng nhập</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="news_right_item_cont">
                                            <ul>
                                                <li><strong>Tên đăng nhập:<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
                                                    runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="txttendangnhap"
                                                    Text="*" ValidationGroup="dangnhap"></asp:RequiredFieldValidator></strong></li>
                                                <li>
                                                    <asp:TextBox ID="txttendangnhap" runat="server"></asp:TextBox></li>
                                                <li><strong>Mật Khẩu:<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
                                                    ErrorMessage="RequiredFieldValidator" ControlToValidate="txtmatkhau" Text="*"
                                                    ValidationGroup="dangnhap"></asp:RequiredFieldValidator></strong></li>
                                                <li>
                                                    <asp:TextBox ID="txtmatkhau" runat="server" TextMode="Password"></asp:TextBox></li>
                                                <li>
                                                    <asp:LinkButton ID="lbQuenmatKhau" runat="server" OnClick="lbQuenmatKhau_Click">Quên mật khẩu?</asp:LinkButton></li>
                                                <li>
                                                    <asp:LinkButton ID="lbdangky" runat="server" OnClick="btnDangKy_Click">Đăng ký tài khoản</asp:LinkButton></li>
                                                <li>
                                                    <asp:Button ID="btnDangNhap" runat="server" ValidationGroup="dangnhap" CssClass="submit"
                                                        Text="Đăng nhập" OnClick="btnDangNhap_Click" />
                                                </li>
                                                <li>
                                                    <asp:Label ID="lblMsg" runat="server" Text="" Font-Bold="True" ForeColor="Red"></asp:Label></li>
                                            </ul>
                                        </div>
                                        <div class="clear">
                                        </div>
                                    </asp:View>
                                    <asp:View ID="vDangKy" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        đăng ký</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <label style="margin-top: 10px;">
                                            Tên đăng nhập:<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
                                                ErrorMessage="Vui lòng nhập Tên đăng nhập" ControlToValidate="txtdktentaikhoan"
                                                Text="*" ValidationGroup="dangky"></asp:RequiredFieldValidator></label><asp:TextBox
                                                    CssClass="text" ID="txtdktentaikhoan" runat="server"></asp:TextBox>
                                        <label>
                                            <asp:RegularExpressionValidator Display="None" ID="RegularExpressionValidator3" runat="server"
                                                ErrorMessage="Tên đăng nhập chỉ chấp nhận chữ và số, có ít nhất 3 ký tự và nhiều nhất là 30 ký tự. Không có ký tự đặc biệt"
                                                ValidationExpression="^[A-Za-z1-9]{3,30}$" ValidationGroup="dangky" Text="Tên đăng nhập chỉ chấp nhận chữ và số, có ít nhất 3 ký tự và nhiều nhất là 30 ký tự. Không có ký tự đặc biệt"
                                                ControlToValidate="txtdktentaikhoan"></asp:RegularExpressionValidator></label>
                                        <label style="margin-top: 10px;">
                                            Mật khẩu:<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
                                                ErrorMessage="Vui lòng nhập mật khẩu" ControlToValidate="txtdkmatkhau" Text="*"
                                                ValidationGroup="dangky"></asp:RequiredFieldValidator></label>
                                        <asp:TextBox CssClass="text" ID="txtdkmatkhau" runat="server" TextMode="Password"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Nhập lại mật khẩu:</label><asp:TextBox CssClass="text" ID="txtdknhaplaimatkhai" runat="server"
                                                TextMode="Password"></asp:TextBox><label><asp:CompareValidator ID="CompareValidator1"
                                                    runat="server" ErrorMessage="Mật khẩu không giống nhau" ValidationGroup="dangky"
                                                    ControlToCompare="txtdkmatkhau" ControlToValidate="txtdknhaplaimatkhai" Display="None"
                                                    Text="Mật khẩu không giống nhau"></asp:CompareValidator></label>
                                        <label style="margin-top: 10px;">
                                            Họ tên:<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="Vui lòng nhập Họ tên"
                                                ControlToValidate="txtdkhoten" Text="*" ValidationGroup="dangky"></asp:RequiredFieldValidator></label><asp:TextBox
                                                    CssClass="text" ID="txtdkhoten" runat="server"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Email:<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="Vui lòng nhập Email"
                                                ControlToValidate="txtdkemail" Text="*" ValidationGroup="dangky"></asp:RequiredFieldValidator></label><asp:TextBox
                                                    CssClass="text" ID="txtdkemail" runat="server"></asp:TextBox><label><span style="font-size: 10px;
                                                        color: red;">Email phải có dạng: example@example.com</span><asp:RegularExpressionValidator
                                                            ID="RegularExpressionValidator1" Display="None" runat="server" Text="Email không đúng định dạng"
                                                            ControlToValidate="txtdkemail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                                                            ValidationGroup="dangky" ErrorMessage="Email không đúng định dạng"></asp:RegularExpressionValidator></label>
                                        <label style="margin-top: 10px;">
                                            Điện thoại:</label><asp:TextBox CssClass="text" ID="txtdkdienthoai" runat="server"></asp:TextBox>
                                        <label>
                                            <asp:RegularExpressionValidator Display="None" ID="RegularExpressionValidator2" runat="server"
                                                Text="Vui lòng điền số" ControlToValidate="txtdkdienthoai" ValidationExpression="\d+"
                                                ValidationGroup="dangky" ErrorMessage="Điện thoại chỉ được nhập số"></asp:RegularExpressionValidator></label>
                                        <label style="margin-top: 10px;">
                                            Địa chỉ:</label><asp:TextBox CssClass="text" ID="txtdkdiachi" runat="server"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Hình đại diện:</label><asp:TextBox CssClass="text" ID="txthinhdaidien" runat="server"></asp:TextBox>
                                        <label>
                                            Bạn up ảnh lên trang upanh.com sau đó đưa đường dẫn trực tiếp của ảnh vào ô Hình
                                            đại diện (Kích thước đề nghị 60x60)</label>
                                        <p>
                                            <asp:Button ID="btnDangKyTaiKhoan" runat="server" CssClass="submit" ValidationGroup="dangky"
                                                Text="Đăng ký" OnClick="btnDangKyTaiKhoan_Click" />
                                            <asp:Button ID="btnquaylaidangnhaptudangky" CssClass="submit" runat="server" Text="Quay lại đăng nhập"
                                                OnClick="btnquaylaidangnhaptudangky_Click" /></p>
                                        <asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true" DisplayAfter="0">
                                            <ProgressTemplate>
                                                <img src='<%= Page.ResolveUrl("~/images/loader.gif") %>' alt="" />
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:Label ID="lbdkmess" Style="float: left;" runat="server" Text="" Font-Bold="True"
                                            ForeColor="Red" Font-Size="10px"></asp:Label>
                                        <asp:ValidationSummary ID="ValidationSummary1" ShowSummary="false" ShowMessageBox="true"
                                            ValidationGroup="dangky" runat="server" />
                                    </asp:View>
                                    <asp:View ID="vHoSo" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        Thông tin tài khoản</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <label style="margin-top: 10px;">
                                            Tên đăng nhập:</label><asp:TextBox ReadOnly="true" CssClass="text" ID="txthosotendangnhap"
                                                runat="server"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Mật khẩu:</label>
                                        <asp:TextBox CssClass="text" ID="txthosomatkhau" runat="server" TextMode="Password"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Nhập lại mật khẩu:</label><asp:TextBox CssClass="text" ID="txthosonhaplaimatkhau"
                                                runat="server" TextMode="Password"></asp:TextBox><label><asp:CompareValidator ID="CompareValidator2"
                                                    Display="None" runat="server" ErrorMessage="Mật khẩu không giống nhau" ValidationGroup="hoso"
                                                    ControlToCompare="txthosomatkhau" ControlToValidate="txthosonhaplaimatkhau" Text="Mật khẩu không giống nhau"></asp:CompareValidator></label>
                                        <label>
                                            Nếu bạn muốn thay đổi mật khẩu xin vui lòng nhập mật khẩu mới vào 2 ô trở trên,
                                            nếu không muốn đổi mật khẩu thì vui lòng để trống.</label>
                                        <label style="margin-top: 10px;">
                                            Họ tên:<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ErrorMessage="Vui lòng nhập Họ tên"
                                                ControlToValidate="txthosohoten" Text="*" ValidationGroup="hoso"></asp:RequiredFieldValidator></label><asp:TextBox
                                                    CssClass="text" ID="txthosohoten" runat="server"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Email:</label><asp:TextBox CssClass="text" ReadOnly="true" ID="txthosoemail" runat="server"></asp:TextBox><label></label>
                                        <label style="margin-top: 10px;">
                                            Điện thoại:</label><asp:TextBox CssClass="text" ID="txthosodienthoai" runat="server"></asp:TextBox>
                                        <label>
                                            <asp:RegularExpressionValidator ID="RegularExpressionValidator4" Display="None" runat="server"
                                                Text="Vui lòng điền số" ControlToValidate="txthosodienthoai" ValidationExpression="\d+"
                                                ValidationGroup="hoso" ErrorMessage="Điện thoại chỉ được nhập số"></asp:RegularExpressionValidator></label>
                                        <label style="margin-top: 10px;">
                                            Địa chỉ:</label><asp:TextBox CssClass="text" ID="txthosodiachi" runat="server"></asp:TextBox>
                                        <label style="margin-top: 10px;">
                                            Hình đại diện:</label><asp:TextBox CssClass="text" ID="txthosohinhdaidien" runat="server"></asp:TextBox>
                                        <label>
                                            Bạn up ảnh lên trang upanh.com sau đó đưa đường dẫn trực tiếp của ảnh vào ô Hình
                                            đại diện (Kích thước đề nghị 60x60)</label>
                                        <p>
                                            <asp:Button ID="Button3" runat="server" CssClass="submit" ValidationGroup="hoso"
                                                Text="Cập nhập" OnClick="Button3_Click" />
                                            <asp:Button ID="Button4" CssClass="submit" runat="server" Text="Quay lại" OnClick="Button4_Click" /></p>
                                        <asp:UpdateProgress ID="UpdateProgress2" runat="server" DynamicLayout="true" DisplayAfter="0">
                                            <ProgressTemplate>
                                                <img src='<%= Page.ResolveUrl("~/images/loader.gif") %>' alt="" />
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:Label ID="Label1" Style="float: left;" runat="server" Text="" Font-Bold="True"
                                            ForeColor="Red" Font-Size="10px"></asp:Label>
                                        <asp:ValidationSummary ID="ValidationSummary2" ShowSummary="false" ShowMessageBox="true"
                                            ValidationGroup="hoso" runat="server" />
                                    </asp:View>
                                    <asp:View ID="vDangKyThanhCong" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        đăng ký thành công</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <label style="margin-top: 10px;">
                                            Bạn đã đăng ký thành công, vui lòng kiểm tra Email để xem lại thông tin tài khoản.<br />
                                            Bấm vào nút bên dưới để tiến hành đăng nhập.
                                        </label>
                                        <br />
                                        <br />
                                        <asp:Button ID="Button1" CssClass="submit" runat="server" Text="Đăng nhập" OnClick="btnquaylaidangnhaptudangky_Click" />
                                    </asp:View>
                                    <asp:View ID="vDaDangNhap" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        hồ sơ</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <img src="" runat="server" id="hinhdaigiet" alt="" style="float: right; top: 39px;
                                            right: 0; padding: 3px; background-color: #fff; border: solid 1px #ccc;" width="70"
                                            height="70" />
                                        <label style="width: 112px; padding: 0;">
                                            Xin chào, <span id="spUsername" runat="server" style="font-weight: bold;"></span>
                                        </label>
                                        <label style="width: 112px; padding: 0;">
                                            [<asp:LinkButton ID="lbHosocanhan" runat="server" OnClick="lbHosocanhan_Click">Hồ sơ cá nhân</asp:LinkButton>]</label>
                                        <label style="width: 112px; padding: 0;">
                                            [<asp:LinkButton ID="lbThoat" runat="server" OnClick="lbThoat_Click">Thoát?</asp:LinkButton>]</label>
                                    </asp:View>
                                    <asp:View ID="vQuenMatKhau" runat="server">
                                        <div class="news_right_item_title">
                                            <div class="news_right_item_title_outer">
                                                <div class="news_right_item_title_inner">
                                                    <h4>
                                                        quên mật khẩu</h4>
                                                </div>
                                            </div>
                                        </div>
                                        <label style="margin-top: 10px;">
                                            Email:<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ErrorMessage="RequiredFieldValidator"
                                                ControlToValidate="txtqmkemail" Text="*" ValidationGroup="qmk"></asp:RequiredFieldValidator></label><asp:TextBox
                                                    CssClass="text" ID="txtqmkemail" runat="server"></asp:TextBox>
                                        <br />
                                        <br />
                                        <asp:Button ID="btnquenmatkhai" runat="server" ValidationGroup="qmk" CssClass="submit"
                                            Text="Lấy lại mật khẩu" OnClick="btnquenmatkhai_Click" />
                                        <asp:Button ID="Button32" CssClass="submit" runat="server" Text="Quay lại đăng nhập"
                                            OnClick="btnquaylaidangnhaptudangky_Click" />
                                        <br />
                                        <br />
                                        <asp:UpdateProgress ID="UpdateProgress3" runat="server" DynamicLayout="true" DisplayAfter="0">
                                            <ProgressTemplate>
                                                <img src='<%= Page.ResolveUrl("~/images/loader.gif") %>' alt="" />
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:Label ID="lbmessquenmatkhai" Style="float: left;" runat="server" Text="" Font-Bold="True"
                                            ForeColor="Red" Font-Size="10"></asp:Label>
                                    </asp:View>
                                </asp:MultiView>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                        <div class="clear">
                        </div>